package com.gugee.tiktok.web.dto.web;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

/**
 * 热门音乐基础实体类
 */
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class SoundBaseResponse {
    /**
     * 主键
     */
    private Long id;
    /**
     * 音乐ID
     */
    private Long mid;
    /**
     * 作者
     */
    private String author;
    /**
     * 音乐标题
     */
    private String title;
    /**
     * 作者是否删除
     */
    private Boolean authorDeleted;
    /**
     * 音乐时长（秒）
     */
    private Integer duration;
    /**
     *  音乐时长(00:00格式)
     */
    private String durationString;
    /**
     * 用户id
     */
    private Long uid;
    /**
     * 使用人数（视频数）
     */
    private Long userCount;
    /**
     * 是否原创
     */
    private Boolean isOriginal;
    /**
     * 下线详情
     */
    private String offlineDesc;
    /**
     * 封面
     */
    private String coverMedium;
    /**
     * 地区
     */
    private String region;
    /**
     * 播放地址
     */
    private String playUrl;
    /**
     *  分享地址
     */
    private String shareUrl;
    /**
     * 二维码
     */
    private String qrCode;
}
